Pass NMIs to DOM0 via a dedicated callback, Xen x86_32 support.
authorIan.Campbell@xensource.com <Ian.Campbell@xensource.com>
Wed, 11 Jan 2006 15:52:12 +0000 (15:52 +0000)
committerIan.Campbell@xensource.com <Ian.Campbell@xensource.com>
Wed, 11 Jan 2006 15:52:12 +0000 (15:52 +0000)
commitf483c99420cf5a98931a27dd4b03af7f413d1320
tree8247c32156059ccd041abef08f8e63b9e6449b4a
parentf071016a5c42f407493ffd5172cdbc9ffa177db0
Pass NMIs to DOM0 via a dedicated callback, Xen x86_32 support.

Handle NMI interrupts and dispatch to dom0 on x86_32.

Renames the switch_vm86 hypercall to iret and implements full iret
semantics instead only what is required by VM86 returns.

Plumb in nmi_op hypercall to generic code.

Signed-off-by: Ian Campbell <Ian.Campbell@XenSource.com>
xen/arch/x86/x86_32/asm-offsets.c
xen/arch/x86/x86_32/entry.S
xen/arch/x86/x86_32/traps.c
xen/include/public/xen.h